What is the `Array.prototype.splice` method in JavaScript?
Description : `splice` changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.
Answer :
`Array.prototype.splice` changes the contents of an array by removing or replacing existing elements and/or adding newelementsin place. It modifies the original array and returns an array containing the removed elements.const arr =[1,2,3,4];const removed = arr.splice(1,2,'a','b');
console.log(arr);// [1, 'a', 'b', 4]
console.log(removed);// [2, 3]
`Array.prototype.flat` creates a newarraywith all sub-array elements concatenated into it recursively up to a specified depth. It can flatten nested arrays to a specified level.const arr =[1,[2,[3,[4]]]];const flatArr = arr.flat(2);
console.log(flatArr);// [1, 2, 3, [4]]
`Array.prototype.flat` creates a newarraywith all sub-array elements concatenated into it recursively up to a specified depth. It can flatten nested arrays to a specified level.const arr =[1,[2,[3,[4]]]];const flatArr = arr.flat(2);
console.log(flatArr);// [1, 2, 3, [4]]
What is the `String.prototype.bold` method in JavaScript?
`String.prototype.bold` returns a string wrapped inHTML`<b>` tags. Note that this method is deprecated and should not be used in modern applications.const str ='hello';const boldStr = str.bold();
console.log(boldStr);// '<b>hello</b>'
`String.prototype.bold` returns a string wrapped inHTML`<b>` tags. Note that this method is deprecated and should not be used in modern applications.const str ='hello';const boldStr = str.bold();
console.log(boldStr);// '<b>hello</b>'